package com.jyh.db.entity;

import java.math.BigDecimal;
import java.util.Date;

public class JyhUserWithdrawLog {
    /**
     * 
     *
     * @mbggenerated 2017-10-17
     */
    private Integer ID;

    /**
     * 提现订单号
     *
     * @mbggenerated 2017-10-17
     */
    private String moneyNO;

    /**
     * 订单编号(借款编号)
     *
     * @mbggenerated 2017-10-17
     */
    private String orderNO;

    /**
     * 借款人编号
     *
     * @mbggenerated 2017-10-17
     */
    private String userNO;

    /**
     * 名称
     *
     * @mbggenerated 2017-10-17
     */
    private String userName;

    /**
     * 登录账号
     *
     * @mbggenerated 2017-10-17
     */
    private String loginAccount;

    /**
     * 提现金额
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal withdrawMoney;

    /**
     * 提现状态,关联jyh_config
     *
     * @mbggenerated 2017-10-17
     */
    private Integer withdrawState;

    /**
     * 实际到账金额
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal actuaWithdrawMoney;

    /**
     * 提现手续费
     *
     * @mbggenerated 2017-10-17
     */
    private BigDecimal withdrawFee;

    /**
     * 提现渠道
     *
     * @mbggenerated 2017-10-17
     */
    private Integer channel;

    /**
     * 提现银行
     *
     * @mbggenerated 2017-10-17
     */
    private String bankName;

    /**
     * 银行编码
     *
     * @mbggenerated 2017-10-17
     */
    private String bankCode;

    /**
     * 提现银行卡号
     *
     * @mbggenerated 2017-10-17
     */
    private String bankCardNO;

    /**
     * 申请时间
     *
     * @mbggenerated 2017-10-17
     */
    private Date submitTime;

    /**
     * 处理时间
     *
     * @mbggenerated 2017-10-17
     */
    private Date processTime;

    /**
     * 成功时间
     *
     * @mbggenerated 2017-10-17
     */
    private Date successTime;

    /**
     * 失败时间
     *
     * @mbggenerated 2017-10-17
     */
    private Date failTime;

    /**
     * 失败原因
     *
     * @mbggenerated 2017-10-17
     */
    private String failMsg;

    /**
     * 查询次数
     *
     * @mbggenerated 2017-10-17
     */
    private Integer count;

    /**
     * 最后修改时间
     *
     * @mbggenerated 2017-10-17
     */
    private Date timestamp;

    /**
     * 
     * @return ID 
     */
    public Integer getID() {
        return ID;
    }

    /**
     * 
     * @param ID 
     *
     * @mbggenerated 2017-10-17
     */
    public void setID(Integer ID) {
        this.ID = ID;
    }

    /**
     * 提现订单号
     * @return moneyNO 提现订单号
     */
    public String getMoneyNO() {
        return moneyNO;
    }

    /**
     * 提现订单号
     * @param moneyNO 提现订单号
     *
     * @mbggenerated 2017-10-17
     */
    public void setMoneyNO(String moneyNO) {
        this.moneyNO = moneyNO == null ? null : moneyNO.trim();
    }

    /**
     * 订单编号(借款编号)
     * @return orderNO 订单编号(借款编号)
     */
    public String getOrderNO() {
        return orderNO;
    }

    /**
     * 订单编号(借款编号)
     * @param orderNO 订单编号(借款编号)
     *
     * @mbggenerated 2017-10-17
     */
    public void setOrderNO(String orderNO) {
        this.orderNO = orderNO == null ? null : orderNO.trim();
    }

    /**
     * 借款人编号
     * @return userNO 借款人编号
     */
    public String getUserNO() {
        return userNO;
    }

    /**
     * 借款人编号
     * @param userNO 借款人编号
     *
     * @mbggenerated 2017-10-17
     */
    public void setUserNO(String userNO) {
        this.userNO = userNO == null ? null : userNO.trim();
    }

    /**
     * 名称
     * @return userName 名称
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 名称
     * @param userName 名称
     *
     * @mbggenerated 2017-10-17
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 登录账号
     * @return loginAccount 登录账号
     */
    public String getLoginAccount() {
        return loginAccount;
    }

    /**
     * 登录账号
     * @param loginAccount 登录账号
     *
     * @mbggenerated 2017-10-17
     */
    public void setLoginAccount(String loginAccount) {
        this.loginAccount = loginAccount == null ? null : loginAccount.trim();
    }

    /**
     * 提现金额
     * @return withdrawMoney 提现金额
     */
    public BigDecimal getWithdrawMoney() {
        return withdrawMoney;
    }

    /**
     * 提现金额
     * @param withdrawMoney 提现金额
     *
     * @mbggenerated 2017-10-17
     */
    public void setWithdrawMoney(BigDecimal withdrawMoney) {
        this.withdrawMoney = withdrawMoney;
    }

    /**
     * 提现状态,关联jyh_config
     * @return withdrawState 提现状态,关联jyh_config
     */
    public Integer getWithdrawState() {
        return withdrawState;
    }

    /**
     * 提现状态,关联jyh_config
     * @param withdrawState 提现状态,关联jyh_config
     *
     * @mbggenerated 2017-10-17
     */
    public void setWithdrawState(Integer withdrawState) {
        this.withdrawState = withdrawState;
    }

    /**
     * 实际到账金额
     * @return actuaWithdrawMoney 实际到账金额
     */
    public BigDecimal getActuaWithdrawMoney() {
        return actuaWithdrawMoney;
    }

    /**
     * 实际到账金额
     * @param actuaWithdrawMoney 实际到账金额
     *
     * @mbggenerated 2017-10-17
     */
    public void setActuaWithdrawMoney(BigDecimal actuaWithdrawMoney) {
        this.actuaWithdrawMoney = actuaWithdrawMoney;
    }

    /**
     * 提现手续费
     * @return withdrawFee 提现手续费
     */
    public BigDecimal getWithdrawFee() {
        return withdrawFee;
    }

    /**
     * 提现手续费
     * @param withdrawFee 提现手续费
     *
     * @mbggenerated 2017-10-17
     */
    public void setWithdrawFee(BigDecimal withdrawFee) {
        this.withdrawFee = withdrawFee;
    }

    /**
     * 提现渠道
     * @return channel 提现渠道
     */
    public Integer getChannel() {
        return channel;
    }

    /**
     * 提现渠道
     * @param channel 提现渠道
     *
     * @mbggenerated 2017-10-17
     */
    public void setChannel(Integer channel) {
        this.channel = channel;
    }

    /**
     * 提现银行
     * @return bankName 提现银行
     */
    public String getBankName() {
        return bankName;
    }

    /**
     * 提现银行
     * @param bankName 提现银行
     *
     * @mbggenerated 2017-10-17
     */
    public void setBankName(String bankName) {
        this.bankName = bankName == null ? null : bankName.trim();
    }

    /**
     * 银行编码
     * @return bankCode 银行编码
     */
    public String getBankCode() {
        return bankCode;
    }

    /**
     * 银行编码
     * @param bankCode 银行编码
     *
     * @mbggenerated 2017-10-17
     */
    public void setBankCode(String bankCode) {
        this.bankCode = bankCode == null ? null : bankCode.trim();
    }

    /**
     * 提现银行卡号
     * @return bankCardNO 提现银行卡号
     */
    public String getBankCardNO() {
        return bankCardNO;
    }

    /**
     * 提现银行卡号
     * @param bankCardNO 提现银行卡号
     *
     * @mbggenerated 2017-10-17
     */
    public void setBankCardNO(String bankCardNO) {
        this.bankCardNO = bankCardNO == null ? null : bankCardNO.trim();
    }

    /**
     * 申请时间
     * @return submitTime 申请时间
     */
    public Date getSubmitTime() {
        return submitTime;
    }

    /**
     * 申请时间
     * @param submitTime 申请时间
     *
     * @mbggenerated 2017-10-17
     */
    public void setSubmitTime(Date submitTime) {
        this.submitTime = submitTime;
    }

    /**
     * 处理时间
     * @return processTime 处理时间
     */
    public Date getProcessTime() {
        return processTime;
    }

    /**
     * 处理时间
     * @param processTime 处理时间
     *
     * @mbggenerated 2017-10-17
     */
    public void setProcessTime(Date processTime) {
        this.processTime = processTime;
    }

    /**
     * 成功时间
     * @return successTime 成功时间
     */
    public Date getSuccessTime() {
        return successTime;
    }

    /**
     * 成功时间
     * @param successTime 成功时间
     *
     * @mbggenerated 2017-10-17
     */
    public void setSuccessTime(Date successTime) {
        this.successTime = successTime;
    }

    /**
     * 失败时间
     * @return failTime 失败时间
     */
    public Date getFailTime() {
        return failTime;
    }

    /**
     * 失败时间
     * @param failTime 失败时间
     *
     * @mbggenerated 2017-10-17
     */
    public void setFailTime(Date failTime) {
        this.failTime = failTime;
    }

    /**
     * 失败原因
     * @return failMsg 失败原因
     */
    public String getFailMsg() {
        return failMsg;
    }

    /**
     * 失败原因
     * @param failMsg 失败原因
     *
     * @mbggenerated 2017-10-17
     */
    public void setFailMsg(String failMsg) {
        this.failMsg = failMsg == null ? null : failMsg.trim();
    }

    /**
     * 查询次数
     * @return count 查询次数
     */
    public Integer getCount() {
        return count;
    }

    /**
     * 查询次数
     * @param count 查询次数
     *
     * @mbggenerated 2017-10-17
     */
    public void setCount(Integer count) {
        this.count = count;
    }

    /**
     * 最后修改时间
     * @return timestamp 最后修改时间
     */
    public Date getTimestamp() {
        return timestamp;
    }

    /**
     * 最后修改时间
     * @param timestamp 最后修改时间
     *
     * @mbggenerated 2017-10-17
     */
    public void setTimestamp(Date timestamp) {
        this.timestamp = timestamp;
    }
}